package com.kun.mapper.master.custom;

import org.apache.ibatis.annotations.Param;

import com.kun.entity.Book;
import com.kun.mapper.master.MasterBookMapper;

/**
 * @description: 扩展Book
 * @author: KM
 * 2018年4月25日 上午12:04:50
 */
public interface BookMapperWCustom extends MasterBookMapper{
	
	int insertReturnPrimaryKey(Book book);
	
	/**
	 * 根据booknumber增加减少库存 
	 * 增加借阅记录数
	 * */
	int updateBookAmountByBooknumber(@Param("bookNumber") String bookNumber,@Param("amount") int amount,@Param("borrowAmount") int borrowAmount);
	
	/**
	 * 添加图书共享者
	 * */
	int updateAddBookOwnerByBooknumber(@Param("bookNumber") String bookNumber,@Param("ownerName") String ownerName);
	
	/**
	 * 删除图书共享者
	 * */
	int updateDeleteBookOwnerByBooknumber(@Param("bookNumber") String bookNumber,@Param("ownerName") String ownerName);
}
